]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
13 years agosessionMode: Add stylesheetName property
Florian Müllner [Tue, 5 Feb 2013 03:13:44 +0000 (04:13 +0100)]
sessionMode: Add stylesheetName property

This will allow to visually differentiate modes by providing
separate styling.

https://bugzilla.gnome.org/show_bug.cgi?id=693219

13 years agomessageTray: Add 'source-removed' signal
Florian Müllner [Tue, 5 Feb 2013 18:06:19 +0000 (19:06 +0100)]
messageTray: Add 'source-removed' signal

While it is possible to keep track of removed sources by tracking
their summary items' actor:.destroy signal, a dedicated signal
mirroring the existing 'source-added' one is more convenient.

https://bugzilla.gnome.org/show_bug.cgi?id=693220

13 years agopanel: Add :overview pseudo class while in overview
Florian Müllner [Tue, 5 Feb 2013 14:24:46 +0000 (15:24 +0100)]
panel: Add :overview pseudo class while in overview

The panel used to provide an .in-overview class which was removed after
the theme stopped using it. Classic mode should use a different top bar
style in the overview, so bring it back (but use a pseudo class this
time for consistency with MessageTray and ActivitiesButton).

https://bugzilla.gnome.org/show_bug.cgi?id=693218

13 years agobluetooth: use "Set Up" instead of "Set up"
Jeremy Bicha [Tue, 4 Dec 2012 04:20:18 +0000 (23:20 -0500)]
bluetooth: use "Set Up" instead of "Set up"

Capitalize prepositions if they are part of a verb phrase

https://bugzilla.gnome.org/show_bug.cgi?id=689589

13 years agopower: consistently use Title Case
Jeremy Bicha [Tue, 4 Dec 2012 04:15:57 +0000 (23:15 -0500)]
power: consistently use Title Case

https://bugzilla.gnome.org/show_bug.cgi?id=689589

13 years agomobile-providers: use libnm-gtk to work with mobile providers
Aleksander Morgado [Fri, 23 Nov 2012 15:46:49 +0000 (16:46 +0100)]
mobile-providers: use libnm-gtk to work with mobile providers

This commit removes all the code in charge of playing with the database of
mobile providers, which was originally included in order to perform
MCCMNC->OperatorName and SID->OperatorName conversions.

This logic is now exposed by libnm-gtk.

https://bugzilla.gnome.org/show_bug.cgi?id=688943

13 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 5 Feb 2013 16:13:00 +0000 (17:13 +0100)]
Updated Spanish translation

13 years agonetwork: treat LTE-only modems as GSM ones
Aleksander Morgado [Tue, 5 Feb 2013 09:05:50 +0000 (10:05 +0100)]
network: treat LTE-only modems as GSM ones

LTE-only modems need to be treated as GSM/HSPA modems, as they all are 3GPP
modems and they all need the same kind of configuration (APN, user, password,
PIN...).

https://bugzilla.gnome.org/show_bug.cgi?id=688144

13 years agonetwork: add support for the new 'ModemManager1' interface
Aleksander Morgado [Tue, 5 Feb 2013 09:01:53 +0000 (10:01 +0100)]
network: add support for the new 'ModemManager1' interface

ModemManager >= 0.7 comes with a new DBus interface. This patch makes the shell
work with the new interface if the modem is detected as being exposed by the new
ModemManager (based on the device.udi string reported by NM).

https://bugzilla.gnome.org/show_bug.cgi?id=687359.

13 years agogeneral: Use & instead of 'and' for Settings panels
Jeremy Bicha [Tue, 5 Feb 2013 13:54:16 +0000 (08:54 -0500)]
general: Use & instead of 'and' for Settings panels

UI consistency follow up from bug 676562

https://bugzilla.gnome.org/show_bug.cgi?id=689590

13 years agologinManager: Remove sessionActive property
Florian Müllner [Sun, 3 Feb 2013 21:25:02 +0000 (22:25 +0100)]
loginManager: Remove sessionActive property

It is unused after switching to GnomeSession:SessionIsActive, so
remove it together with shell_session_is_active_for_systemd().

https://bugzilla.gnome.org/show_bug.cgi?id=693161

13 years agoReplace LoginManager:sessionActive with GnomeSession:SessionIsActive
Florian Müllner [Sun, 3 Feb 2013 21:24:33 +0000 (22:24 +0100)]
Replace LoginManager:sessionActive with GnomeSession:SessionIsActive

Gnome session started to track the session's active state a while
ago, so use that instead of our own ConsoleKit/logind abstraction
in LoginManager.

https://bugzilla.gnome.org/show_bug.cgi?id=693161

13 years ago[l10n] Updated Italian translation.
Milo Casagrande [Mon, 4 Feb 2013 17:14:28 +0000 (18:14 +0100)]
[l10n] Updated Italian translation.

13 years agomain: Move KeybindingMode into Shell
Florian Müllner [Wed, 12 Dec 2012 13:14:13 +0000 (14:14 +0100)]
main: Move KeybindingMode into Shell

Having the definition in C instead of Javascript allows sharing
the corresponding header with gnome-settings-daemon.

https://bugzilla.gnome.org/show_bug.cgi?id=643111

13 years agovolume: Suppress a critical warning
Florian Müllner [Fri, 1 Feb 2013 19:19:02 +0000 (20:19 +0100)]
volume: Suppress a critical warning

gvc_mixer_stream_get_port() emits a warning in the no-ports case,
which we can avoid by rearranging the check for that case.

https://bugzilla.gnome.org/show_bug.cgi?id=693049

13 years agoFix typo in gnome-shell-extension-prefs
Stefano Facchini [Fri, 1 Feb 2013 18:33:20 +0000 (19:33 +0100)]
Fix typo in gnome-shell-extension-prefs

Environment variables should be checked for zero length,
instead of non-zero. This prevented the script to run
correctly in a jhbuild shell for example.

https://bugzilla.gnome.org/show_bug.cgi?id=693031

13 years agolayout: Call _startupAnimation() on init
Rui Matos [Sat, 2 Feb 2013 20:16:05 +0000 (21:16 +0100)]
layout: Call _startupAnimation() on init

Commit 8e231cb2ece3c41f6f340f7d54286dc160dc38d1 inadvertently removed
it.

https://bugzilla.gnome.org/show_bug.cgi?id=693067

13 years agoStImText: don't translate keyboard state again
Giovanni Campagna [Sun, 3 Feb 2013 15:43:54 +0000 (16:43 +0100)]
StImText: don't translate keyboard state again

Clutter translates keyboard state internally, and clears the lock bits
from modifier state, so translating again results in the wrong keysym.
Given that Clutter already gives us a fine keysym, we don't need this.

https://bugzilla.gnome.org/show_bug.cgi?id=692586

13 years agoUserMenu: don't show a lock icon when we're not actually locked
Giovanni Campagna [Sat, 2 Feb 2013 16:30:06 +0000 (17:30 +0100)]
UserMenu: don't show a lock icon when we're not actually locked

The screen shield can now be active (forcing the lock-screen session mode)
without being locked.

https://bugzilla.gnome.org/show_bug.cgi?id=693007

13 years agoScreenShield: separate notifications for active and locked
Giovanni Campagna [Sat, 2 Feb 2013 16:10:45 +0000 (17:10 +0100)]
ScreenShield: separate notifications for active and locked

Now that we have an explicit active-but-not-locked state, we should
use different signals to notify changes. lock-status-changed is
renamed to active-changed, and a new locked-changed is introduced.

https://bugzilla.gnome.org/show_bug.cgi?id=693007

13 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Sat, 2 Feb 2013 10:39:58 +0000 (18:39 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

13 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 2 Feb 2013 10:06:39 +0000 (12:06 +0200)]
Updated Hebrew translation.

13 years agoUpdated Uyghur translation
Gheyret Kenji [Sat, 2 Feb 2013 04:19:42 +0000 (13:19 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
13 years agodoap: add myself to doap file
Ray Strode [Fri, 1 Feb 2013 22:30:35 +0000 (17:30 -0500)]
doap: add myself to doap file

This is so hopefully darkxst's mango request will show
up for me to approve.

13 years agolayout: Remove an unused variable
Jasper St. Pierre [Fri, 11 Jan 2013 21:20:26 +0000 (16:20 -0500)]
layout: Remove an unused variable

The tray barrier was removed when the hot corner to activate the message
tray was removed.

https://bugzilla.gnome.org/show_bug.cgi?id=677215

13 years agowindowManager: Respect icon geometry when minimizing
Florian Müllner [Mon, 21 Jan 2013 21:21:08 +0000 (22:21 +0100)]
windowManager: Respect icon geometry when minimizing

When using a dock or window-list with the shell, it makes sense for
us to minimize to the location requested rather than the activities
button.

https://bugzilla.gnome.org/show_bug.cgi?id=692997

13 years agost-theme-node: Recalculate properties on stylesheet changes
Florian Müllner [Mon, 28 Jan 2013 19:38:36 +0000 (20:38 +0100)]
st-theme-node: Recalculate properties on stylesheet changes

As theme nodes keep a cache of matched properties, we need to make
sure to update it when the list of stylesheets changes. In particular
this fixes a regression from commit dc2ec0a8f95baa, which caused
extensions with stylesheets to crash the shell when re-enabled (for
instances when coming back from the lock screen).

https://bugzilla.gnome.org/show_bug.cgi?id=692994

13 years agost-theme: Add "custom-stylesheets-changed" signal
Florian Müllner [Mon, 28 Jan 2013 19:38:07 +0000 (20:38 +0100)]
st-theme: Add "custom-stylesheets-changed" signal

StThemeNodes cache matched properties from stylesheets, so when the
list of custom stylesheets changes, the node may miss better matches
(when a stylesheet was added) or have pointers to invalid memory in
the list (when a stylesheet was removed).
In order to allow theme nodes to listen for stylesheet changes, add
an appropriate signal to StTheme.

https://bugzilla.gnome.org/show_bug.cgi?id=692994

13 years agoUpdated Dutch translation
Wouter Bolsterlee [Fri, 1 Feb 2013 16:00:13 +0000 (17:00 +0100)]
Updated Dutch translation

13 years agouserMenu: Update logout item when always-show-log-out changes
Florian Müllner [Wed, 30 Jan 2013 14:19:54 +0000 (15:19 +0100)]
userMenu: Update logout item when always-show-log-out changes

https://bugzilla.gnome.org/show_bug.cgi?id=692996

13 years agoworkspace: Make previews of minimized windows translucent
Florian Müllner [Fri, 11 Jan 2013 15:51:30 +0000 (16:51 +0100)]
workspace: Make previews of minimized windows translucent

Because the comment says so! Seriously, Jakub suggested this after
bug 682887 brought back a rebranded default shortcut for minimize.

https://bugzilla.gnome.org/show_bug.cgi?id=692999

13 years agokeyboard: Fix a warning
Florian Müllner [Fri, 1 Feb 2013 00:22:15 +0000 (01:22 +0100)]
keyboard: Fix a warning

While we handle the case where ibus_bus_get_global_engine() returns
NULL, this case actually generates an exception we have to catch to
avoid some (harmless) console spam.

https://bugzilla.gnome.org/show_bug.cgi?id=692995

13 years agoUpdated Polish translation
Piotr Drąg [Thu, 31 Jan 2013 19:03:14 +0000 (20:03 +0100)]
Updated Polish translation

13 years agoScreenShield: fix wrong signal value in ActiveChanged
Giovanni Campagna [Thu, 31 Jan 2013 17:05:46 +0000 (18:05 +0100)]
ScreenShield: fix wrong signal value in ActiveChanged

ActiveChanged should be about active, not locked.

https://bugzilla.gnome.org/show_bug.cgi?id=691964

13 years agoScreenShield: fix regression in GDM greeter
Giovanni Campagna [Thu, 31 Jan 2013 15:56:24 +0000 (16:56 +0100)]
ScreenShield: fix regression in GDM greeter

The initial state of the lock screen is HIDDEN, and hideLockScreen
enforces that now, so reflect it in Clutter state too.

https://bugzilla.gnome.org/show_bug.cgi?id=692948

13 years agoFix bad rebase and regression in 3f6f597
Giovanni Campagna [Thu, 31 Jan 2013 15:07:16 +0000 (16:07 +0100)]
Fix bad rebase and regression in 3f6f597

13 years agoScreenShield: emit lock-status-changed at the end of animation for manual locking too
Giovanni Campagna [Tue, 29 Jan 2013 14:49:18 +0000 (15:49 +0100)]
ScreenShield: emit lock-status-changed at the end of animation for manual locking too

gnome-settings-daemon uses lock-status-changed/ActiveChanged to drive
screen blanking, so must wait for the animation end before emitting it.

https://bugzilla.gnome.org/show_bug.cgi?id=691964

13 years agoScreenShield: lower the shield when the user is idle but before locking
Giovanni Campagna [Sun, 27 Jan 2013 14:45:04 +0000 (15:45 +0100)]
ScreenShield: lower the shield when the user is idle but before locking

In time span between idle and lock the shield should behave like autologin,
but should prevent accidental reactivation (for example when using a touch
screen) by showing the curtain.

https://bugzilla.gnome.org/show_bug.cgi?id=692560

13 years agoScreenShield: only emit ActiveChanged at the end of the idle fading
Giovanni Campagna [Thu, 17 Jan 2013 22:55:17 +0000 (23:55 +0100)]
ScreenShield: only emit ActiveChanged at the end of the idle fading

gnome-settings-daemon wants to use ActiveChanged to drive screen
blanking policies.
I also added two big comments that should cover all cases, to clear
up what's happening when the idle timers fire.

https://bugzilla.gnome.org/show_bug.cgi?id=691964

13 years agoScreenShield: fix fallout from 8cb3884
Giovanni Campagna [Thu, 31 Jan 2013 12:33:31 +0000 (13:33 +0100)]
ScreenShield: fix fallout from 8cb3884

We must remove music notifications before we're destroyed, otherwise
they get destroyed with us.
Also, integrate a review comment I previously forgot.

https://bugzilla.gnome.org/show_bug.cgi?id=685926

13 years agoAdd policy for builtin message sources
Giovanni Campagna [Sun, 4 Nov 2012 01:11:08 +0000 (02:11 +0100)]
Add policy for builtin message sources

Some notifications, despite being emitted by shell code, should appear
to be from application or "separable" system components. Do that by
associating them with a notification-daemon policy.

Note that for this to look really good, empathy should rename itself
to Chat.

https://bugzilla.gnome.org/show_bug.cgi?id=685926

13 years agoScreenShield: decouple detailed notifications from resident notifications
Giovanni Campagna [Wed, 30 Jan 2013 18:47:55 +0000 (19:47 +0100)]
ScreenShield: decouple detailed notifications from resident notifications

The designs says that only music notifications should be shown in full
in the screenshield, the others should be either shown as a summary or
with very light details.

https://bugzilla.gnome.org/show_bug.cgi?id=685926

13 years agoMessageTray: introduce configurable per-source notification policy
Giovanni Campagna [Tue, 16 Oct 2012 15:08:54 +0000 (17:08 +0200)]
MessageTray: introduce configurable per-source notification policy

Allow message tray sources to provide a NotificationPolicy object,
that will configure how and if the source is displayed. For notification
daemon sources, this object is hooked to GSettings.

https://bugzilla.gnome.org/show_bug.cgi?id=685926

13 years agoNotificationDaemon: improve associating sources with applications
Giovanni Campagna [Sun, 4 Nov 2012 00:53:43 +0000 (01:53 +0100)]
NotificationDaemon: improve associating sources with applications

Try harder to find a ShellApp for a notification source, by looking
at the PID, tray icon wm_class and desktop-entry libnotify hint.

https://bugzilla.gnome.org/show_bug.cgi?id=685926

13 years agoMessageTray: clean up source tracking
Giovanni Campagna [Sun, 4 Nov 2012 17:49:14 +0000 (18:49 +0100)]
MessageTray: clean up source tracking

Use the new Hash.Map class, and store signal connections along with
the source and summaryItem. This allows to remove sources without destroying
them.

https://bugzilla.gnome.org/show_bug.cgi?id=685926

13 years agoAdd a new Hash module
Giovanni Campagna [Sun, 4 Nov 2012 14:50:02 +0000 (15:50 +0100)]
Add a new Hash module

A simple implementation of the ES6 Map proposal, internally
done as a hash table, using System.addressOf() to support keys that
are arbitrary objects.
Should help replacing linear searches in various places around the shell.

https://bugzilla.gnome.org/show_bug.cgi?id=685926

13 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Wed, 30 Jan 2013 21:02:44 +0000 (22:02 +0100)]
Updated Basque language

13 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Wed, 30 Jan 2013 21:00:50 +0000 (22:00 +0100)]
Updated Basque language

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Tue, 29 Jan 2013 17:29:45 +0000 (18:29 +0100)]
Updated Norwegian bokmål translation

13 years agoNetworkMenu: defer calling syncSectionTitle until after pushing the device
Giovanni Campagna [Mon, 28 Jan 2013 23:23:31 +0000 (00:23 +0100)]
NetworkMenu: defer calling syncSectionTitle until after pushing the device

syncSectionTitle looks at device list for the section, to understand if
the section should be visible or not, so obviously it needs to see the
new device.

I wonder when this broke.

https://bugzilla.gnome.org/show_bug.cgi?id=692749

13 years agoMessageTray: disconnect signal to notification early
Giovanni Campagna [Mon, 28 Jan 2013 11:09:17 +0000 (12:09 +0100)]
MessageTray: disconnect signal to notification early

Similar to the previous patch, this adds robustness and prevents more
stacktraces and confusion in the state machine.

https://bugzilla.gnome.org/show_bug.cgi?id=692693

13 years agoDisconnect content-updated signal early
Giovanni Campagna [Mon, 28 Jan 2013 11:01:36 +0000 (12:01 +0100)]
Disconnect content-updated signal early

During the box pointer animation, other events can trigger an updateState,
losing the information that the summary is hiding and thus never disconnecting
the signals. Then, this stale connections can cause stacktraces, as they
fire when summaryBoxPointerItem is null.

https://bugzilla.gnome.org/show_bug.cgi?id=692693

13 years agoMessageTray: fix reentrancy problem in hideNotificationCompleted
Giovanni Campagna [Sat, 22 Dec 2012 15:02:19 +0000 (16:02 +0100)]
MessageTray: fix reentrancy problem in hideNotificationCompleted

Hiding notificationWidget with a telepathy notification causes
unfocused to be emitted, which causes a reentrant updateState.
If another notification is queued, it is shown before the old
one is cleared.

https://bugzilla.gnome.org/show_bug.cgi?id=683986

13 years agolayout: Merge Chrome and LayoutManager
Jasper St. Pierre [Mon, 28 Jan 2013 04:34:33 +0000 (23:34 -0500)]
layout: Merge Chrome and LayoutManager

The two classes have been gaining each other's functionality for a little
while, adding the new code wherever it was more convenient. Rather than
have a clear delineation between "This Manages Shell Chrome" and "This
Manages Shell Layout", I think it's better off if we just accept that
the responsibilities are pretty much the same.

https://bugzilla.gnome.org/show_bug.cgi?id=692677

13 years agolayout: Shuffle code around
Jasper St. Pierre [Mon, 28 Jan 2013 04:32:40 +0000 (23:32 -0500)]
layout: Shuffle code around

This will make the next diff much cleaner.

https://bugzilla.gnome.org/show_bug.cgi?id=692677

13 years agoremoteSearch: fix fallout from RemoteSearchProvider refactor
Cosimo Cecchi [Mon, 28 Jan 2013 17:04:59 +0000 (12:04 -0500)]
remoteSearch: fix fallout from RemoteSearchProvider refactor

RemoteSearchProvider.title was removed, but we were still using it in a
few places.

https://bugzilla.gnome.org/show_bug.cgi?id=692723

13 years agomain: Fix a bad rebase
Jasper St. Pierre [Mon, 28 Jan 2013 17:14:41 +0000 (12:14 -0500)]
main: Fix a bad rebase

This wasn't meant to be here...

13 years agokeyboard: Do the initial redraw in _init
Jasper St. Pierre [Mon, 28 Jan 2013 06:52:37 +0000 (01:52 -0500)]
keyboard: Do the initial redraw in _init

It doesn't seem like there's anything preventing us from doing this.

https://bugzilla.gnome.org/show_bug.cgi?id=692678

13 years agostatus/power: Init the proxy asynchronously
Rui Matos [Mon, 28 Jan 2013 15:38:45 +0000 (16:38 +0100)]
status/power: Init the proxy asynchronously

Blocking the compositor is evil!

https://bugzilla.gnome.org/show_bug.cgi?id=692715

13 years agoviewSelector: stop launching app from empty search
Hashem Nasarat [Sun, 27 Jan 2013 19:00:59 +0000 (14:00 -0500)]
viewSelector: stop launching app from empty search

In the overview, when there is no text in the search entry, this._searchActive
will be set to false. Moving the Clutter.Return code block ensures that
pressing enter in the search field after deleting the characters of a search
will no longer launch the #1 application for the previous search.

https://bugzilla.gnome.org/show_bug.cgi?id=692391

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sun, 27 Jan 2013 11:54:02 +0000 (12:54 +0100)]
Updated Norwegian bokmål translation

13 years agoPA Update (alam): Punjabi Translation completed
A S Alam [Sun, 27 Jan 2013 09:27:42 +0000 (09:27 +0000)]
PA Update (alam): Punjabi Translation completed

13 years agoUse the standard apps tree for gnome-control-center panels desktop files
Jasper St. Pierre [Thu, 24 Jan 2013 19:32:27 +0000 (14:32 -0500)]
Use the standard apps tree for gnome-control-center panels desktop files

gnome-control-center is planning on removing its own tree in the
future. Since it already installs these applications into
/usr/share/applications, just use this for now.

https://bugzilla.gnome.org/show_bug.cgi?id=692483

13 years agoapp-system: Remove unused get_settings_tree method
Jasper St. Pierre [Thu, 24 Jan 2013 19:33:50 +0000 (14:33 -0500)]
app-system: Remove unused get_settings_tree method

The last use for this is long-gone.

https://bugzilla.gnome.org/show_bug.cgi?id=692483

13 years agoUpdated Slovenian translation
Matej Urbančič [Sat, 26 Jan 2013 19:08:46 +0000 (20:08 +0100)]
Updated Slovenian translation

13 years agoAdded Friulian translation
Fabio Tomat [Sat, 26 Jan 2013 03:09:31 +0000 (04:09 +0100)]
Added Friulian translation

13 years agoAdded Friulian language
Fabio Tomat [Sat, 26 Jan 2013 03:09:22 +0000 (04:09 +0100)]
Added Friulian language

13 years agoAssamese translation updated
Nilamdyuti Goswami [Fri, 25 Jan 2013 12:12:40 +0000 (17:42 +0530)]
Assamese translation updated

13 years agoworkspace: Use a better algorithm for computing individual thumbnail scale
Jasper St. Pierre [Fri, 26 Oct 2012 15:43:38 +0000 (11:43 -0400)]
workspace: Use a better algorithm for computing individual thumbnail scale

The one we had before could make unmaximized windows appear to be bigger
than maximized ones, for a few reasons. Ensure that this doesn't happen
again, and add some comments to explain the whys and needs for twiddling
the individual thumbnail size.

https://bugzilla.gnome.org/show_bug.cgi?id=686944

13 years agoworkspace: Clamp individual maximized scales to WINDOW_CLONE_MAXIMUM_SCALE
Jasper St. Pierre [Sun, 28 Oct 2012 02:46:27 +0000 (22:46 -0400)]
workspace: Clamp individual maximized scales to WINDOW_CLONE_MAXIMUM_SCALE

We clamp the overall layout's scale to WINDOW_CLONE_MAXIMUM_SCALE, but since
we do a bit of tweaking to try and make super small windows a tad larger, it's
theoretically possible that windows may become larger than the proper maximum
scale. Fix this issue.

https://bugzilla.gnome.org/show_bug.cgi?id=686944

13 years agoappDisplay: set hscrollbar_policy = NEVER on the category view actor
Cosimo Cecchi [Thu, 24 Jan 2013 19:36:56 +0000 (14:36 -0500)]
appDisplay: set hscrollbar_policy = NEVER on the category view actor

https://bugzilla.gnome.org/show_bug.cgi?id=686881

13 years agoscroll-view: reserve scrollbar allocation when policy is automatic
Cosimo Cecchi [Thu, 24 Jan 2013 19:43:10 +0000 (14:43 -0500)]
scroll-view: reserve scrollbar allocation when policy is automatic

This is useful to avoid reflowing the layout when there's a
center-aligned block and a scrollbar appears.

https://bugzilla.gnome.org/show_bug.cgi?id=686881

13 years ago[l10n] Updated German translation
Tobias Endrigkeit [Thu, 24 Jan 2013 19:09:42 +0000 (20:09 +0100)]
[l10n] Updated German translation

13 years agosearchDisplay: set a max width on the search results scrolled child
Cosimo Cecchi [Wed, 23 Jan 2013 19:35:28 +0000 (14:35 -0500)]
searchDisplay: set a max width on the search results scrolled child

On large displays, we don't want the search results list to expand
across the whole screen; set a maximum width of 1000px.
Unfortunately, since in St max-width only affects size requisition, we
need a little custom layout manager to have it applied to the allocation
too.

https://bugzilla.gnome.org/show_bug.cgi?id=692453

13 years agoviewSelector: clean up active search state code
Cosimo Cecchi [Fri, 24 Aug 2012 16:24:49 +0000 (11:24 -0500)]
viewSelector: clean up active search state code

'active' isn't terribly clear about just what is active; also, make it
private, remove an useless extra object state we were saving, and
refactor some messy code.
Based on a patch by Tanner Doshier.

https://bugzilla.gnome.org/show_bug.cgi?id=692454

13 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 24 Jan 2013 15:42:18 +0000 (16:42 +0100)]
Updated Spanish translation

13 years agoMake Show Applications button depress when held down
Hashem Nasarat [Tue, 22 Jan 2013 19:11:41 +0000 (14:11 -0500)]
Make Show Applications button depress when held down

The way it currently exists is awkward and not how most virtual buttons
work. This patch causes the "clicked" look to occur when the button is held.

https://bugzilla.gnome.org/show_bug.cgi?id=692319

13 years agosearchDisplay: Make list results span all available horizontal space
Tanner Doshier [Thu, 17 Jan 2013 04:02:48 +0000 (22:02 -0600)]
searchDisplay: Make list results span all available horizontal space

https://bugzilla.gnome.org/show_bug.cgi?id=691967

13 years agologinDialog: Allow right-clicking on button items
Jasper St. Pierre [Fri, 11 Jan 2013 19:05:17 +0000 (14:05 -0500)]
loginDialog: Allow right-clicking on button items

In a gdm session, we may not know what mouse orientation the user
may be in, so it makes sense to support both the left and right
mouse buttons to activate login or other items.

Additionally, add the behavior to all modal dialog items, even in
a user session, because it's unlikely that the user will right-click
on buttons, and it makes for an easier implementation.

https://bugzilla.gnome.org/show_bug.cgi?id=688748

13 years agoUpdated Serbian translation
Мирослав Николић [Tue, 22 Jan 2013 20:10:34 +0000 (21:10 +0100)]
Updated Serbian translation

13 years agoUpdated POTFILES.in
Piotr Drąg [Tue, 22 Jan 2013 15:41:03 +0000 (16:41 +0100)]
Updated POTFILES.in

13 years agonetwork: more NM 0.9.6 compatibility
Dan Winship [Mon, 21 Jan 2013 19:25:21 +0000 (14:25 -0500)]
network: more NM 0.9.6 compatibility

Virtual device support requires
NMGtk.utils_get_connection_device_name(), so don't try to support
virtual devices with older NM.

13 years agonetwork: add support for virtual device types (vlan, bond, bridge)
Dan Winship [Tue, 4 Dec 2012 13:49:34 +0000 (08:49 -0500)]
network: add support for virtual device types (vlan, bond, bridge)

Virtual devices may not actually exist until their corresponding
connections are brought up. So we need new code to create fake device
wrapper objects for them based on the corresponding NMConnections.

https://bugzilla.gnome.org/show_bug.cgi?id=677144
https://bugzilla.gnome.org/show_bug.cgi?id=677146
https://bugzilla.gnome.org/show_bug.cgi?id=677148

13 years agoShellGlobal: improve code to emit sound events
Giovanni Campagna [Sun, 4 Nov 2012 18:53:49 +0000 (19:53 +0100)]
ShellGlobal: improve code to emit sound events

Use libcanberra-gtk3 and improve the set of context properties to correctly
associate the sounds with the shell.

https://bugzilla.gnome.org/show_bug.cgi?id=642831

13 years agoAssamese translation updated
Nilamdyuti Goswami [Mon, 21 Jan 2013 14:12:34 +0000 (19:42 +0530)]
Assamese translation updated

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sun, 20 Jan 2013 20:46:55 +0000 (21:46 +0100)]
Updated Norwegian bokmål translation

13 years agoUpdated Spanish translation
Daniel Mustieles [Sun, 20 Jan 2013 11:05:39 +0000 (12:05 +0100)]
Updated Spanish translation

13 years agoMessageTray: restore symbolic icons to notification buttons
Giovanni Campagna [Sat, 19 Jan 2013 17:50:49 +0000 (18:50 +0100)]
MessageTray: restore symbolic icons to notification buttons

These were lost when we moved away with StIconType. The idea was that
apps needed to include -symbolic in their action IDs, but apps were
not updated, and it never makes sense to have non symbolic icons there,
so let's restore the previous behavior.

https://bugzilla.gnome.org/show_bug.cgi?id=692091

13 years agoMessageTray: don't show expanded content when the notification is collapsed
Giovanni Campagna [Sat, 19 Jan 2013 18:14:31 +0000 (19:14 +0100)]
MessageTray: don't show expanded content when the notification is collapsed

This fixes the image and scrollbars peeking through in banner mode,
because StTable wasn't able to allocate them at the restricted height
imposed by CSS.

https://bugzilla.gnome.org/show_bug.cgi?id=692091

13 years agoNotification: fix regression in notification image handling
Giovanni Campagna [Sat, 19 Jan 2013 17:52:15 +0000 (18:52 +0100)]
Notification: fix regression in notification image handling

We must set the image after calling .update(), because we're passing
clear: true and thus we're removing the image too.
Also, we need to specify an explicit icon size, or St.Icon will use
the default (48px)

https://bugzilla.gnome.org/show_bug.cgi?id=692091

13 years agoMessageTray: simplify image handling
Giovanni Campagna [Sat, 19 Jan 2013 17:49:55 +0000 (18:49 +0100)]
MessageTray: simplify image handling

Remove duplicate checks before calling unsetImage, and set properties
directly in the constructor.

https://bugzilla.gnome.org/show_bug.cgi?id=692091

13 years agoconfigure.ac: Remove deprecated macro
Jasper St. Pierre [Sat, 19 Jan 2013 04:31:00 +0000 (23:31 -0500)]
configure.ac: Remove deprecated macro

AM_PROG_CC_C_O has been deprecated upstream for some time now.

As a side effect, this makes "git grep taskpanel" turn up blank!

https://bugzilla.gnome.org/show_bug.cgi?id=692052

13 years agoconfigure.ac: Rearrange pkg-config checks
Jasper St. Pierre [Sat, 19 Jan 2013 04:22:45 +0000 (23:22 -0500)]
configure.ac: Rearrange pkg-config checks

https://bugzilla.gnome.org/show_bug.cgi?id=692052

13 years agoconfigure.ac: Remove old introspection infrastructure
Jasper St. Pierre [Sat, 19 Jan 2013 04:20:41 +0000 (23:20 -0500)]
configure.ac: Remove old introspection infrastructure

This hasn't been needed in quite some time.

https://bugzilla.gnome.org/show_bug.cgi?id=692052

13 years agoconfigure.ac: Remove checks for JS_NewGlobalObject
Jasper St. Pierre [Sat, 19 Jan 2013 04:18:37 +0000 (23:18 -0500)]
configure.ac: Remove checks for JS_NewGlobalObject

The need for this is long gone.

https://bugzilla.gnome.org/show_bug.cgi?id=692052

13 years agoconfigure.ac: Use GNOME_COMPILE_WARNINGS
Jasper St. Pierre [Sat, 19 Jan 2013 04:17:41 +0000 (23:17 -0500)]
configure.ac: Use GNOME_COMPILE_WARNINGS

This is now implemented as standard in gnome-common.

https://bugzilla.gnome.org/show_bug.cgi?id=692052

13 years agoNetworkMenu: don't queue menu updates for destroyed devices
Giovanni Campagna [Wed, 3 Oct 2012 21:38:35 +0000 (23:38 +0200)]
NetworkMenu: don't queue menu updates for destroyed devices

It will cause an exception as the work ID is now invalid, and may block
new devices from appearing for example when NM is restarted.

https://bugzilla.gnome.org/show_bug.cgi?id=684279

13 years agoNetworkMenu: don't clear the section when queuing an update
Giovanni Campagna [Wed, 3 Oct 2012 21:40:48 +0000 (23:40 +0200)]
NetworkMenu: don't clear the section when queuing an update

It's the very first thing that queueing does.

https://bugzilla.gnome.org/show_bug.cgi?id=684279

13 years agoUpdated Portuguese translation and converted to New Spelling (Novo AO)
Duarte Loreto [Sat, 19 Jan 2013 00:37:51 +0000 (00:37 +0000)]
Updated Portuguese translation and converted to New Spelling (Novo AO)

13 years agoswitcherPopup: Hide the top level actor on _init
Rui Matos [Thu, 17 Jan 2013 18:42:41 +0000 (19:42 +0100)]
switcherPopup: Hide the top level actor on _init

destroy() checks if we are visible to decide whether to destroy the
actor immediately or after a fade out animation. Since actors are
visible by default it would always end up destroying only after the
animation time.

https://bugzilla.gnome.org/show_bug.cgi?id=691963